Reset

Brightcells 8 years ago
parent
commit
d5eeba8148
2 changed files with 17 additions and 11 deletions
  1. 1 11
      main.py
  2. 16 0
      utils/servertime.py

+ 1 - 11
main.py

@@ -15,7 +15,7 @@ from tornado.web import Application, RequestHandler, StaticFileHandler
15 15
 
16 16
 from utils.boxinfo import get_box_status, get_unique_no
17 17
 from utils.logit import log_request_arguments, logit
18
-from utils.setter import local_string, set_time, set_version
18
+from utils.servertime import local_string, set_time
19 19
 from utils.sqlite import (CREATE_INDEX1, CREATE_INDEX2, CREATE_TABLE_STMT, DELETE_RECORD_STMT, INSERT_RECORD_STMT,
20 20
                           SELECT_MAX_PHOTO_ID_STMT, SELECT_ORIGIN_PATH_STMT)
21 21
 from utils.tv import get_last_photo_path
@@ -306,15 +306,6 @@ class SetTimeHandler(RequestHandler):
306 306
         })
307 307
 
308 308
 
309
-class SetVersionHandler(RequestHandler):
310
-    def post(self):
311
-        bpversion_str = self.get_argument('bpversion_str', '')
312
-        set_version(bpversion_str)
313
-        self.write({
314
-            'status': 200,
315
-        })
316
-
317
-
318 309
 class LastPhotoHandler(RequestHandler):
319 310
     def post(self):
320 311
         self.write({
@@ -335,7 +326,6 @@ handlers = [
335 326
     (r'/box_info', BoxInfoHandler),
336 327
     (r'/box_time', BoxTimeHandler),
337 328
     (r'/set_time', SetTimeHandler),
338
-    (r'/set_version', SetVersionHandler),
339 329
     (r'/static/(.*)', StaticFileHandler, {'path': ROOT_PATH}),
340 330
     # TV APP
341 331
     (r'/last_photo', LastPhotoHandler),

+ 16 - 0
utils/servertime.py

@@ -0,0 +1,16 @@
1
+# -*- coding: utf-8 -*-
2
+
3
+
4
+import os
5
+import time
6
+
7
+
8
+def local_string():
9
+    return time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
10
+
11
+
12
+def set_time(timestr):
13
+    # with open('/ramfs/current_time', 'w') as f:
14
+    #     f.write('date -s "{}"'.format(timestr))
15
+    dates = 'date -s "{}"'.format(timestr)
16
+    os.system("echo '{}' > /ramfs/current_time_tmp; mv /ramfs/current_time_tmp /ramfs/current_time".format(dates))